package Eyjafjalla.subscriber;

import Eyjafjalla.patch.MelodyPatch;
import com.megacrit.cardcrawl.actions.AbstractGameAction;

import java.util.ArrayList;

public interface MelodySubscriber {
    //获取旋律
    MelodyPatch.MelodySingle getSingle();

    //每个音符的action
    ArrayList<AbstractGameAction> getNoteActions(boolean isFinal,int specialAmount);

    //初始化特殊参数
    int initializeSpecialAmount(boolean isFinal);
}
